*:focus{outline: none}
body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select{margin:0;padding:0}
a:hover{text-decoration:none;}
a:link{text-decoration:none;}
li{list-style:none}


.index_top{ background-color: #f0f0f0; padding: 8px 0;}
.top_span{ color: #707070; float: left;}
.top_img a{ color: #707070;}
.index_call{ float: right; }
.index_logo .container{  padding-left: 0; padding-right: 0;  }

.h_nav{ background-color: #303030;margin-top: 10px; }
 .logo{}
.h_nav .nav li { padding: 0 67px;}
.h_nav .nav li a{ color: #fff; }
.h_nav  li:hover{ background-color: #1f449c;}
.h_nav  li.on{ background-color: #1f449c;}
.h_nav .container{ padding-left: 0; padding-right: 0;}
.navbar-collapse{  padding-left: 0; padding-right: 0;}
.dropdown_nav{color: #fff; padding-top: 15px;padding-bottom: 15px; }
.nav > li .dropdown-menu {  margin: 0; }
.nav > li:hover .dropdown-menu { display: block; }
.dropdown-menu{  background-color: #333; line-height:2;  }
.dropdown-menu .first{  padding-left:10%;  }
.dropdown-menu .divider{ margin:0 0;}
.dropdown-menu ul li.f_series{  float: left;  margin-right: 15px;
}
.dropdown-menu>li>a{ padding: 13px 0;}
.dropdown-menu ul li>ul>li>a{  color:#fff;  font-size: 14px;
}
.dropdown-menu ul li.f_series>a{  font-size: 14px;  color:#fff;
}

.banner img{width:100%;}

footer{ background: url("../images/footer_bg.jpg") center top no-repeat;color:#fff;padding:15px 0;}
footer a{ color:#fff;}
footer .footer_nav a{color:#fff; margin-right: 35px;}
footer p{margin-bottom: 10px;}
footer .footer_left{ margin-top: 50px; padding-left: 0;}
footer .footer_left .footer_h{ font-size: 32px; font-weight: bold; letter-spacing: 0.1em; margin-bottom: 50px;}
footer .foot_logo{ margin-top: 40px;}
footer .foot_logo i{display:inline-table;width:32px;height:32px;line-height:30px;text-align:center;border:1px solid #747474;
    -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%;font-size: 20px; background-color: #747474; margin-right: 10px;}
footer .footer_left .footer_nav{ margin-top: 20px;}
footer .footer_right{ margin-top: 110px;padding-bottom: 30px;}
footer .footer_right form{padding-top: 30px; }
footer .footer_right form p{ color: #333; font-size: 15px;
    line-height: 30px; margin:30px 0 30px 60px;}

footer .footer_right form input[type='text']{width:80%;background:transparent;border:0;outline: none;border-bottom: 1px #c6c6c6 solid;}
footer .footer_right form textarea{width:80%;vertical-align: top;height:200px;background:transparent;border:0;resize:none;outline: none; }
footer  .footer_right input[type='submit'],.footer input[type='reset']{background:#1f449c;border:0;padding:10px 40px;margin:15px 12% 0;color:#fff; width: 80%;
font-size: 16px;}

.copyright{ text-align: center; background-color: #202020; padding: 20px; color: #9e9e9e; border-top: 5px #1f449c solid;}
.copyright a{ color:#9e9e9e;}


@media (max-width:480px){

    .h_nav .container{ padding-left: 15px; padding-right: 15px;}
    .navbar-collapse{ padding-left: 15px; padding-right: 15px;}

    footer{ background: url("../images/footer_bg.jpg") left top no-repeat;}
    footer .footer_nav a{ margin-right: 10px;}

}

@media (max-width:768px){
    .h_nav .margin-top{margin-top: 0;}
    .logo{margin-left: 2%;}
    footer{ background: url("../images/footer_bg.jpg") left top no-repeat;}

}

@media (min-width:768px) and (max-width:992px){
    .index_call{ margin-right: 15px;}
    .h_nav .nav li { padding: 0 34px;}
   .logo { width: 218px;}
    footer{ background: url("../images/footer_bg.jpg") left top no-repeat;}

}

@media (min-width:992px) and (max-width:1200px){
    .logo{width:218px;}
    .nav>li>a { padding: 10px 10px; }


}

